package com.zdxlz.fcmp.upms.api.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zdxlz.fcmp.upms.api.dto.SystemLogReqDto;
import com.zdxlz.fcmp.upms.api.entity.SystemExceptionLog;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import java.util.List;

/**
 * 系统异常日志记录表(SystemExceptionLog)表服务接口
 *
 * @author makejava
 * @since 2025-03-18 09:51:08
 */
public interface ISystemExceptionLogService<T> extends IService<SystemExceptionLog> {
 
    /**
     * 分页查询数据
     */
    Page<T> selectSystemExceptionLog(Page<SystemExceptionLog> page, SystemLogReqDto dto);
    
    /**
    * 新增一条数据
    */
    boolean insertSystemExceptionLog(SystemExceptionLog entity);
    
   /**
    * 通过ID更新一条数据
    */
    boolean updateSystemExceptionLog(SystemExceptionLog entity);
    
   /**
    * 通过ID删除一条或多条数据
    */
    boolean deleteSystemExceptionLog(List<Integer> ids);
}
